ci: Refactor the CI pipeline
authorEmmanuele Bassi <ebassi@gnome.org>
Wed, 29 Jan 2020 09:35:10 +0000 (10:35 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Tue, 11 Feb 2020 13:39:52 +0000 (13:39 +0000)
commit56f9cdd99d7f18b0bad1d491108571e5307d6836
tree639773b4c9106f280c6eca0d01c7dc715e763e87
parent153e8a0c9219665f93f0a1e7ccd5200eed021fe4
ci: Refactor the CI pipeline

We should have a single job for building both static and shared
versions of GTK. On the other hand, having a separate job for the
release build would be a plus.

Additionally, we shouldn't use an opaque script to build GTK; the only
step in the process that requires hand-holding is running the tests
suites under Xvfb, and having the build options visible from the YAML
file gives us a better idea of what kind of build we're running.
.gitlab-ci.yml
.gitlab-ci/Dockerfile [deleted file]
.gitlab-ci/fedora.Dockerfile [new file with mode: 0644]
.gitlab-ci/run-tests.sh [new file with mode: 0755]